<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>indexOf方法去重2</title>
</head>
<body>
    
    <script>
        
        /**
        * 思路：
        *   利用indexOf检测元素在数组中第一次出现的位置是否和元素现在的位置相等，若不等，则说明该元素重复
        */

        function unique(arr){
            if(!Array.isArray(arr)){
                console.log('Not Array');
                return;
            }
            return Array.prototype.filter.call(arr,function(item,index){
                return arr.indexOf(item) === index;
            });
        }

        console.log(unique([1,1,2,2,3,3,3,4,5]));

    </script>

</body>
</html>